home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / ASTRNOMY / GALIL.ZIP / GALILEAN.DOC < prev    next >
Text File  |  1993-05-10  |  7KB  |  153 lines

  1.                         GALILEAN SIMULATOR PROGRAM
  2.  
  3.   This program will calculate the position of the Galilean satellites and 
  4.   it will also display the position of the great Red spot. The calculations 
  5.   involved are quite complex and in animation run's the update time can 
  6.   be quite long on slow XT machines and low spec 286's.
  7.        The program will run on machines which have VGA or EGA graphics 
  8.   cards installed. The program also displays messages referring to the 
  9.   satellite's orbit, namely Superior conjunction, Eastern elongation, Western
  10.   elongation and inferior conjunction. The program will also indicate if a 
  11.   transit of any satellite is occurring and will actually display the shadow
  12.   of the satellite on the surface of Jupiter in another colour. It will also 
  13.   indicate when an occultation of a satellite by Jupiter is occurring. Owing to the 
  14.   planetocentric angular distance of the Earth from Jupiter, the shadows may actually
  15.   miss their intended objects altogether.
  16.        The formulae used to calculate the positions of the satellites are from 
  17.   the excellent astronomy book "Astronomical Formulae For Calculators" by
  18.   Jean Meeus, and the techniques used to predict eclipse, transits, occultations, 
  19.   and shadow transits were developed by the author. All of the values that the
  20.   program calculates such as positions, times of Shadow Ingress (beginning), 
  21.   Shadow Egress (ending), Eclipse disappearance (beginning), Eclipse reappearance,
  22.   (ending), Occultation disappearance, Occultation reappearance, Transit Ingress
  23.   and Transit Egress have all been compared with values published in The 
  24.   Handbook of the BAA and all the values have been within 3 minutes of the 
  25.   published values except for satellite IV whose Shadow and Eclipse times were
  26.   out by up to 20 minutes which is not so surprising as it is so far away from 
  27.   Jupiter.
  28.        The position of the great red spot is determined by assuming that it 
  29.   has a constant longitude and latitude. If the program is run very far from 1988
  30.   then the values will be in error. Nothing can be done about this and 
  31.   it really cannot be predicted in advance. In fact over the previous century,
  32.   it has retrograded many times from it's predicted longitude position in 
  33.   system II. The program assumes that it is located at a position of latitude 
  34.   23 degrees south, longitude 6 degrees. Hopefully in the next release of the
  35.   program I will improve this arrangement.
  36.  
  37.  
  38.  
  39.        The program requires the following parameters in order to run.
  40.  
  41.   A)
  42.     The date to begin simulation for. The values should each be separated 
  43.     by at least one space or alternatively one can be typed in at a time 
  44.     followed by hitting the return key. The program uses the following 
  45.     standard format for dates  HOUR MINUTE DAY MONTH YEAR. All these values
  46.     should be in integer format without any decimal points.
  47.  
  48.   B)
  49.     The ending date for the simulation. The format for these values is 
  50.     exactly the same  as for A) above. If you just one to see the position 
  51.     for just one instant, then this value should be the same as A).
  52.  
  53.   C)
  54.     The stepping period. This is the value by which the time increments
  55.     by during each update of the screen during the animation. As a rough 
  56.     guide 0.04 of a day is equal to one hour.
  57.  
  58.   D)
  59.     The delay between each screen update. This is the time in milliseconds that
  60.     the image stays on the screen before it is overwritten by the next screen.
  61.     If the program is being run on a slow computer then this value should be 
  62.     set to a small value to update the screen quicker. It is handy to slow down 
  63.     the update time if an interesting event is being investigated as the slower 
  64.     update time allows the user to observe exactly when the event occurred.
  65.  
  66.   E)
  67.     Display the trails. If you want to observe the path of the satellite as it
  68.     moves around then this option allows the user this option. If you want to
  69.     leave on the tracks then type in a small y else anything else.
  70.  
  71.   F)
  72.     Error band before info is displayed about the red spot
  73.     This value in degrees is used so that when the red spot is within this 
  74.     limit of the central meridian then it will be indicated.
  75.     A value of about 20 degrees is o.k. for normal use but if high precision 
  76.     work is required such as determining when exactly the red spot is on the 
  77.     central meridian then this can be achieved by putting this value to say 
  78.     2 or 3 degrees and increasing the update time so that the moment can be 
  79.     found exactly.
  80.   
  81.   G)
  82.     Error band before info is displayed about the satellites 
  83.     This value is used in exactly the same way as F) above except that if 
  84.     refers to when the satellites are going through the orbit cycle. The 
  85.     values indicated are Inferior Conjunction, Superior Conjunction, Western
  86.     Elongation and Eastern Elongation.
  87.  
  88.   H)
  89.     Normal or Inverted view
  90.     This allows the user to switch between the view that a naked eye or 
  91.     binocular would see and the inverted view that an astronomical telescope
  92.     gives.
  93.  
  94.  
  95.  
  96.   I)
  97.     Longitude and Latitude of a user defined location on Jupiter. This option
  98.     may come in handy when a particular location is being observed and you
  99.     want to find when it will be visible.
  100.  
  101.  
  102.  
  103.   When the  program is run the following information appears on the screen
  104.   along with the graphic of the Moons.  
  105.   
  106.   1)  The date in Gregorian form.
  107.   2)  A compass to indicate directions.
  108.   3)  system 1 longitude: this is the central meridians longitude. 
  109.   4)  system 2 longitude: this is the central meridians longitude. 
  110.   5)  d_s: this is the planetcentric angular distance of the sun from the
  111.       equator of Jupiter.
  112.   6)  d_e: this is the planetcentric angular distance of the earth from the
  113.       equator of Jupiter.
  114.   7)  phase angle: this is the angle between  Sun - Jupiter - Earth
  115.   8)  The  angle to inferior conjunction of each satellite measured in a 
  116.       clockwise sense when viewed from above the north pole of Jupiter.
  117.   9)  The distance from (center to center) each satellite to Jupiter,
  118.       measured in units of Jupiter's equatorial radius.
  119.  10)  The  x-value of each satellite from Jupiter (again in terms of the
  120.       equatorial radius.
  121.  11)  The  y-value of each satellite from Jupiter (again in terms of the
  122.       equatorial radius.
  123.  
  124.  
  125.  
  126.  The program also displays info when a special event such as an eclipse or
  127.  shadow is present. It also displays info about the phases of the orbits of 
  128.  the moons such as elongation's (eastern and western) and conjunctions 
  129.  (inferior and superior) occur. These messages are colour coded corresponding
  130.  to the colours displayed on the graphic.
  131.  
  132.  
  133.  
  134.  
  135. NOTE:        
  136.    The program won't work unless it has access to the .bgi files which 
  137.    accompanies it.
  138.  
  139.  
  140. This program is presented as is and users are free to give copies to friends
  141. If you find this program useful I would be grateful if you could send me 
  142. some donation to help with producing further improvements or if you have any
  143. suggestions contact the author at:
  144.  
  145.  
  146.                   P.J. Naughter,
  147.                   Cahore,
  148.                   Ballygarrett,
  149.                   Gorey,
  150.                   Co. Wexford,
  151.                   Ireland.
  152.  
  153.